<extend name="Public/base"/>
<block name="body">
    <div class="main-title">
        <h2>第四步.导出相关数据表
            <small>（请先在数据库建立相对应的表）</small>
        </h2>
    </div>

    <div class="with-padding">
        <div class="clearfix">

            <div class="alert alert-info col-xs-6">
                当前打包模块：<strong>{$module.alias}-{$_SESSION.module}</strong>
            </div>
        </div>
        <form id="form_main" action="{:U('module5')}" method="post">
            <div class="clearfix">

                <p class="lead">关联数据表</p>
                <empty name="tables" value=""> <div class="alert alert-success col-xs-6">未检测到任何的和模块相关的数据表，如果确定不需要数据表，可直接跳过本步骤。</div>

                    <else/>
                    <div class="col-xs-5">
                        <blockquote>
                            <volist name="tables" id="vo">
                                <p><label> <span class="text-primary">【{$i}】{$vo.name} </span>&nbsp;（{$vo.rows}） {$vo.comment}</label>
                                </p>
                            </volist>
                        </blockquote>
                    </div>
                    <div class="col-xs-4">
                        <p class="lead">导出的引导脚本预览</p>
                        <textarea name="sql_tables" class="form-control" style="height: 200px">{$sql_tables|htmlspecialchars}</textarea>

                    </div>
                </empty>

            </div>

            <div class="clearfix">
                <p class="lead">插入默认数据</p>

                <p>以下表内有数据，如果勾选，会打包进去，安装之后即存在</p>
                <neq name="has_data" value="">
                    <div class="col-xs-5">

                        <blockquote>
                            <volist name="has_data" id="vo">
                                <p><label><input name="tables[]" data-role="check_table" type="checkbox" checked value="{$vo.name}">
                                    <span class="text-primary">【{$i}】{$vo.name} </span> &nbsp;（{$vo.rows}）</label></p>
                            </volist>
                        </blockquote>

                    </div>
                    <div class="col-xs-4">
                        <p class="lead">导出的引导脚本预览</p>
                        <textarea name="sql_rows" class="form-control" style="height: 200px">{$sql_rows|htmlspecialchars}</textarea>
                    </div>
                    <else/>
                    <div class="alert alert-success col-xs-6">未检测到任何关联表内有数据，如果不需要默认数据，可直接跳过本步骤。</div>
                </neq>
                <script>
                    $(function () {
                        $('[data-role=check_table]').change(function () {
                            $.post(U('Admin/Devtool/backup_rows'),$('#form_main').serialize(),function(msg){
                                $('[name=sql_rows]').val(msg)
                            })
                        })
                    })
                </script>

            </div>
            <div class="clearfix">
                <p class="lead">数据清理语句</p>


                <neq name="has_data" value="">
                    <div class="col-xs-5">
                        <p>右侧为系统自动导出的清理语句，如果您需要其他的清理语句，可自行修改。</p>
                    </div>
                    <div class="col-xs-4"> <textarea name="sql_drop_table" class="form-control" style="height: 200px">{$sql_drop_tables}</textarea></div>
                    <else/>
                    <div class="alert alert-success col-xs-6">未检测到任何关联表内有数据，如果不需要默认数据，可直接跳过本步骤。</div>
                </neq>
                <script>
                    $(function () {
                        $('[data-role=check_table]').change(function () {
                            $.post(U('Admin/Devtool/backup_rows'),$('#form_main').serialize(),function(msg){
                                $('[name=sql_rows]').val(msg)
                            })
                        })
                    })
                </script>

            </div>


            <div class="with-padding">
                <a class="btn  btn-default" href="{:U('module3')}">
                    上一步
                </a>
                <a class="btn btn-default" href="{:U('module4')}">
                    <i class="icon-refresh"></i> 重新检测
                </a>
                <neq name="havent_created" value="">
                    <php>$str='disabled="disabled"';</php>
                </neq>

                <input type="submit" id="next_step" style="width: 300px" title="{$title}" {$str}
                       class="btn  btn-success"
                       value="下一步">

                </input>


            </div>
        </form>


    </div>
</block>